草庐IT

Java CLI 解析器

全部标签

c# - 在不知道索引的情况下在 C# 中解析 json

我想用JSON.NET在C#中解析这段JSON,但我不知道如何去做。JSON:{"success":true,"rgInventory":{"967633758":{"id":"967633758","classid":"23973033","instanceid":"11040671","amount":"1","pos":1},"302756826":{"id":"302756826","classid":"15","instanceid":"11041143","amount":"1","pos":2},...}}完整的Json:http://steamcommunity.com

c# - ASP Web Api - IoC - 解析 HttpRequestMessage

我正在尝试使用ASP.NETWebAPI设置CaSTLeWindsor。我也在使用Hyprlinkr包(https://github.com/ploeh/Hyprlinkr),因此需要将HttpRequestMessage实例注入(inject)到我的Controller的依赖项之一中。我正在关注MarkSeemann的这篇文章-http://blog.ploeh.dk/2012/04/19/WiringHttpControllerContextWithCastleWindsor.aspx,但我发现虽然API运行,但当我调用它时,请求只是挂起。没有错误信息。就好像它在一个无限循环中。它

c# - 如何使用 JSON.NET 的自定义引用解析

我有以下JSON:{"id":"2""categoryId":"35""type":"item""name":"hamburger"}{"id":"35""type":"category""name":"drinks"}我想将它与这个对象匹配:publicclassItem{[JsonProperty(PropertyName="categoryId")]publicCategoryCategory{get;set;}}Category属于Entity类型,它具有我可以访问的stringId属性。我希望将JSONDeserializer创建的“35”对象映射到Item中的Categor

c# - 将字符串解析为 LINQ 查询

将LINQ字符串解析为查询的最佳做法是什么方法?或者换句话说,哪种方法最适合转换:stringquery=@"fromelementinsourcewhereelement.Property=""param""selectelement";进入IEnumerable=fromelementinsourcewhereelement.Property="param"selectelement;假设source指的是IEnumerable或IQueryable在本地范围内。 最佳答案 从.NET4.6开始,您可以使用CSharpScrip

c# - 将带时区的 ISO 8601 解析为 .NET 日期时间

我有一个ISO8601格式的时间戳:YYYY-MM-DDThh:mm:ss[.nnnnnnn][{+|-}hh:mm]YYYY-MM-DDThh:mm:ss[{+|-}hh:mm]例子:2013-07-03T02:16:03.000+01:002013-07-03T02:16:03+01:00如何将其解析为提供了正确TimeZone的.NETFrameworkDateTime?DateTime.TryParse不起作用,因为有关TimeZone的尾随信息。 最佳答案 您应该能够使用DateTimeOffset和Kcustomform

c# - DOT 语言解析器

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭5年前。Improvethisquestion有人知道.NET的DOT语言(或其他GraphViz-ish格式)解析器吗?我一直在试验QuickGraph,但它似乎只支持序列化,而不是从流/字符串/文件中解析。

c# - 解析为可空枚举

我正在尝试将字符串解析回MyEnum类型的可为null的属性。publicMyEnum?MyEnumProperty{get;set;}我在线上遇到错误:Enumresult=Enum.Parse(t,"One")asEnum;//TypeprovidedmustbeanEnum.Parametername:enumType我在下面有一个示例控制台测试。如果我删除属性MyEntity.MyEnumProperty上的nullable,则代码有效。除了通过反射,我如何在不知道typeOf枚举的情况下让代码工作?staticvoidMain(string[]args){MyEntitye=

c# - 如何在 C# 中解析非常大的 XML 文件?

这个问题在这里已经有了答案:ReadingXmlwithXmlReaderinC#(7个答案)关闭6年前。我正在处理dblpXML文件。我实际上想解析dblp.xml文件,并想提取有用的信息以供我在某些项目中进一步处理。那个XML文件非常大(1.1GB),我什至无法打开这个文件。如果您有用于dblp.xml的C#解析器,请指导我,或者您可以就此或我们如何解析巨大的xml文件指导我。

C# 开源 NMEA 解析器

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭5年前。Improvethisquestion正在寻找C#开源NMEA解析器。

c# - 如何管理将 DateTime 的空对象解析为 DBNULL 与 ADO.NET 一起使用

我有两个DateTime对象,BirthDate和HireDate。它们被正确地格式化为字符串,当我将它们传递到我的数据访问层时,它们需要被解析为DateTime对象。DateTimehD=DateTime.Parse(hire);DateTimebD=DateTime.Parse(birth);//incaseofadatestringbeingpassedthroughdateStringPassed="7/2/1969";但有时,字符串hire和birth为null或为空"",如果代码像这样运行,我会得到一个解析空字符串时出现FormatException错误。如何管理空解析并允